package sf01.studentmngmsystem.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import sf01.studentmngmsystem.entity.Teacher;

@Mapper
public interface TeacherMapper {
    
    /**
     * 根据用户名查找教师
     * @param username 用户名
     * @return 教师信息
     */
    Teacher findByUsername(@Param("username") String username);
    
    /**
     * 新增教师
     * @param teacher 教师信息
     * @return 影响行数
     */
    int insert(Teacher teacher);
    
    /**
     * 根据ID查找教师
     * @param id 教师ID
     * @return 教师信息
     */
    Teacher findById(@Param("id") Long id);
}